body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,
form,fieldset,legend,button,input,textarea,th,td  {margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.5 }
h1,h2,h3,h4,h5,h6{font-size:100%;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
small{font-size:12px;}
ul,ol{list-style:none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
legend{color:#000;}
fieldset,img{border:0;}
button,input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}

/*@font-face{
    font-family: 'HiraginoSansGBW3';
   src: url('HiraginoSansGBW3.ttf');
}*/


html{min-width: 1200px;width: 100%;overflow-x: hidden;position: relative;font-family:  "微软雅黑";}
.index_body{width: 100%;}
.header_box{position: fixed;height: 60px;width: 100%; line-height: 60px;background: rgba(0,0,0, 0.6);z-index: 999;top: 0px;}
.user-box-a{display: block;text-decoration: none;}
.header-con{width:1200px;margin: 0 auto;height: 60px;}
.user-box{float: right;position: relative;display: inline-block;}
.theadRbox .usericon{width: 40px;height: 40px;margin-top: 10px;float: left;display: block;}
.user-name{float: left;color: #fff;padding: 0px 0px 0px 10px;line-height: 60px;}
.user-name:hover{color: #41eb8a;cursor: pointer;}    
.user-list{width: 120px;margin: 0 auto;margin-top: 60px;width: 120px;display: none;background: rgba(0,0,0, 0.6);text-align: center;} 
.user-list li a{height: 48px;line-height: 48px;  color: #fff;	display: block;text-decoration: none;}
.user-list li a:hover{color: #41eb8a;cursor: pointer;}    
.icon-arrow-down {margin-left: 10px;width: 16px;height: 16px; background: url(../img/icon-arrow-down.png) no-repeat center;    display: inline-block;vertical-align: middle;font-size: 14px;color: #fff;}
.user-box:hover .user-list{display: block;}
.theader_logo{display: block;float: left;width: 40%;max-width: 200px;margin-top: 14px;}
@media (max-width: 480px) {
.theader_logo{display: block;float: left;left: 10%;width: 40%;max-width: 200px;}
}
.theadRbox{float: right;height: 100%;margin-right: 0px;position: relative;}
.theadRbox img{display: block;float: left;margin-top: 18px;}
.listbox{float: right;width: 120px;}
.theadRbox .person{display: block;}
.theadRbox .list{margin-left: 30px;margin-top: 22px;}
   

.list-row{ margin-left: -25px;}

.list-row{width: 120px;background: rgba(0,0,0, 0.6);margin-top: 60px;text-align: center;display: none;}
.listbox:hover .list-row{display: block;}
.list-row li a{color: #fff;}
.list-row li a:hover{color: #41eb8a;text-decoration: none;}
.list-row li{height: 48px;line-height: 48px;}

.index_bg{width: 100%;}
img{ vertical-align: middle;    border: 0;}
.section-video .video-wrap {
    position: relative;
    overflow: hidden;
    width: 90%;
    height: auto;
    height: 0px;
    padding-bottom: 57%;
    margin: 0px auto;
    margin-bottom: 10%;
}
.video-wrap{width: 62.5%;margin: 0 auto;position: relative;margin-top: -10%;}
audio, canvas, progress, video {
    display: inline-block;
    vertical-align: baseline;
}
.video-wrap video {
    display: block;
    width: 100%;
    height: auto;
}
.video-wrap .video-layer {
    position: absolute;
    left: -1px;
    top: 0;
    width: calc(100% + 2px);
    height: calc(100% + 2px);
    max-width: unset;
    display: block;
    -webkit-box-shadow: 0px 0px 40px -13px rgba(0, 0, 0, 0.4);
    box-shadow: 0px 0px 40px -13px rgba(0, 0, 0, 0.4);
}

.section-title {
    margin: 45px 0px;
    text-align: center;
}
.section-title h3 {
    font-size: 0.15625rem;
    color: #333333;
    width: auto;
    display: inline-block;
    line-height: 36px;
    position: relative;
    font-family: HiraginoSansGB-W6;
        font-weight: 500;
    font-size: 26px;
}
*:before, *:after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.section-title h3:before {
    content: '';
    display: block;
    width: 25px;
    border-top: 4px solid #41eb8a;
    position: absolute;
    top: 18px;
    left: -45px;
}
.section-title h3:after {
    content: '';
    display: inline;
    width: 25px;
    border-top: 4px solid #41eb8a;
    position: absolute;
    top: 18px;
    right: -45px;
}
.whattfbc{width: 100%;position: relative;overflow: hidden;overflow: hidden;}
.whattfbcImg{display: block;float: right;width: 50.7%;height: 100%;overflow: hidden;}
.whattfbcImg img{width: 100%;display: block;min-height: 623px;}
.whattfbcFont{width: 35%;float: right;margin-right: 40px;width: 460px;}
.whattfbcFont p{line-height: 25px;color: #666666;font-size: 16px;margin-bottom: 25px;}
.clearboth{clear: both;}
.scenebox{background: url(../img/scenebg.png) no-repeat;position: relative;}
.sceneboxs{position: absolute;top: 260px;color: #fff;width: 910px;left: 50%;margin-left: -455px;}
.sceneboximg{width: 100%;height: 1180px;}
.scenebox-topimg{width: 580px;position: absolute;top: -95px;left: 50%;margin-left: -540px;}

.sceneboxs .section-title h3{color: #fff;}
.sceneboxs .section-title h3:before{border-color: #fff;}
.sceneboxs .section-title h3:after{border-color: #fff;}

.sceneboxs-list{width: 433px;height: 113px;background: rgba(255,255,255,0.1);float: left;margin-bottom: 50px;}
.sceneboxs-list h3{color: #fff;text-align: center;font-size: 18px;line-height: 34px;font-weight: 500;}
.sceneboxs-list p{padding: 0px 30px;line-height: 24px;font-size: 16px;}
.marginleft42{margin-left:42px ;}


.technology{width: 1200px;height: 360px;background: #fff;margin: 0 auto;position: relative;top: -190px;}
.technology{-webkit-box-shadow: 0px 2px 35px -14px #333;box-shadow: 0px 2px 35px -14px #333;-moz-box-shadow: 0px 2px 35px -14px #333;}
.technology-list li{width: 370px;height: 180px;float: left;list-style: none;position: relative;padding-right: 30px;}
.technology-list-img{width:78px;height: 78px;position: absolute;top: 50px;display: block;left: 63px;}
.technology-list-font{position: absolute;top: 35px;left: 150px;width: 200px;}
.technology-list-font h3{font-size: 18px;color: #333;line-height: 36px;font-weight: 500;}
.technology-list-font p{color: #999;line-height: 18px;}

.getb{width: 100%;position: relative;top: -160px;}
.B-amount{height: 160px;margin: 0 auto;width: 1200px;-webkit-box-shadow: 0px 2px 35px -14px #333;box-shadow: 0px 2px 35px -14px #333;-moz-box-shadow: 0px 2px 35px -14px #333;border-radius: 4px;}
.B-amount-box{float: left;height: 160px;width: 340px;padding-left: 60px;}
.B-amount-box p{font-size: 20px;line-height: 42px;font-weight: 500;}
.B-amount-box div{font-size: 50px;color: #41eb8a;}

.fundingTarget_text{margin: 30px auto;width: 1225px;margin-bottom: 90px;overflow-y: hidden;padding-left: 60px;}
.text_value {font-size: 0.08333333rem;float: left;list-style: disc;padding: 0px 5px;color: red;width: calc(25% - 10px );}
.text_value h5 {font-size: 16px;color: #333333;font-weight: 500;margin-top: 10px;margin-bottom: 10px;}

.purchase-btn {margin-bottom: 115px;-webkit-box-shadow: 0px 5px 29px px #35B28A;box-shadow: 0px 5px 29px px #35B28A;max-width: 100%;width: 442px;height: 62px;line-height: 62px;margin: 0 auto;border-radius: 6px;background: #41eb8a;font-size: 24px;text-align: center;color: #ffffff;cursor: pointer;display: block;}
.purchase-btn a {color: #fff;display: inline-block;width: 100%;height: 100%;list-style: none;text-decoration: none;}
.purchase-btn a:hover{list-style: none;}


.news-top{margin-top: 160px;}
.news-list{width: 1200px;margin: 0 auto;overflow: hidden;}
.news-list li{width: 383px;float: left;margin-right: 22px;border: 1px solid #e5e5e5;height: 462px;margin-bottom: 5px;}
.news-list  .nomargin-right{margin-right: 0px;}
.news-list li:hover{-webkit-box-shadow: 0px 2px 35px -14px #333;box-shadow: 0px 2px 35px -14px #333;cursor: pointer;-moz-box-shadow: 0px 2px 35px -14px #333;	}


.news-list img{width: 383px;height: 280px;display: block;margin-top: -1px;}
.news-list a{list-style: none;display: block;text-decoration: none;}
.news-list a:hover{list-style: none;}
.news-detail{margin-left:13px;margin-right: 13px;}
.news-time{color: #999 !important;height: 50px;line-height: 70px;}
.news-detail h3{color: #333;font-size: 20px;line-height: 36px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; }
.news-detail p{color: #666;font-size: 16px;line-height: 25px;}


.platform_box {margin: 0 auto;overflow: hidden;width: 1200px;}
.platform-wrap{width: 20%;float: left;margin-bottom: 20px;    position: relative;min-height: 1px;}

.platform-item {-webkit-transition: -webkit-transform 0.8s ease;transition: -webkit-transform 0.8s ease;transition: transform 0.8s ease; transition: transform 0.8s ease, -webkit-transform 0.8s ease;border-radius: 6px;/*height: 0.3125rem;*/}
.platform-wrap:hover .platform-item {-webkit-transform: rotateY(360deg);transform: rotateY(360deg);}
.media-box{width: 1103px;overflow: hidden;margin: 0 auto;}
.media-box{-webkit-box-shadow: 0px 2px 35px -14px #333;box-shadow: 0px 2px 35px -14px #333;-moz-box-shadow: 0px 2px 35px -14px #333;}
.media-box li{list-style: none;float: left;width: 275px;height: 120px;overflow: hidden;border-right: 1px solid #e5e5e5;}
.media-box li img{width: 279px;height: 124px;display: block;margin-left: -2px;margin-top: -2px;}
.media-box-border-right{border-right: none!important;}
.media-box-border-bottom{border-bottom: 1px solid #e5e5e5;}

.aboutus{position: relative;}
.aboutus>img{width: 100%;display: block;min-height: 970px;}
.aboutus-box{width: 1200px;position: absolute;left: 50%;margin-left: -600px;top: 0px;}
.aboutus .section-title h3:after{border-color: #fff;}
.aboutus .section-title h3:before{border-color: #fff;}
.aboutus .section-title h3{color: #fff;}

.aboutus-box-con{overflow: hidden;}
.aboutus-box-con>img{width: 722px;height:636px;display: block;float: right;}

.aboutusform{width: 478px;height:636px;background: #fff;float: left;}
.aboutusform-box{width: 350px;margin: 0 auto;margin-top: 70px;}
.input-box{width: 350px;height: 36px;border: 1px solid #e5e5e5;border-radius:5px;margin-bottom: 20px;}

.input-box-img{width: 36px;height: 36px;border-right: 1px solid #e5e5e5;border-radius:5px 0px 0px 5px;overflow: hidden;float: left;}
.input-box-img img{margin: 0 auto;display: block;margin-top: 6px;}
.platform-wrap img{width: 170px;height: 60px;}
.input-box input{font-family: inherit;float: left;height: 36px;text-indent:12px;width: 300px;
font-size: 16px;font-size: inherit;outline: none;border: red;line-height: inherit;}

.aboutusform-email{width: 320px;height: 168px;border: 1px solid #e5e5e5;border-radius:5px;
outline: none;padding: 15px;font-size: 16px;font-family: inherit;}


.aboutusform-email::-webkit-input-placeholder{font-size: 16px;color: #999;}    /* 使用webkit内核的浏览器 */
.aboutusform-email:-moz-placeholder{font-size: 16px;color: #999;}                  /* Firefox版本4-18 */
.aboutusform-email::-moz-placeholder{font-size: 16px;color: #999;}                  /* Firefox版本19+ */
.aboutusform-email:-ms-input-placeholder{font-size: 16px;color: #999;}           /* IE浏览器 */

.input-box input::-webkit-input-placeholder{font-size: 16px;color: #999;}    /* 使用webkit内核的浏览器 */
.input-box input:-moz-placeholder{font-size: 16px;color: #999;}                  /* Firefox版本4-18 */
.input-box input::-moz-placeholder{font-size: 16px;color: #999;}                  /* Firefox版本19+ */
.input-box input:-ms-input-placeholder{font-size: 16px;color: #999;}           /* IE浏览器 */

.p-btn{width: 350px;height: 60px;text-align: center;line-height: 60px;color: #fff;background:#41eb8a;border-radius:5px ;
margin-top: 58px;font-size:24px;cursor: pointer;}



.m-footer {width: 100%; height: 60px;color: #2f2f2f;font-size: 12px; background:#fff;background-size: cover; text-align: center;position: relative;}
.container {position: absolute; z-index: 9; width: 1170px;bottom: 20px;left: 50%;margin-left: -585px;}

.container:after { clear: both;}
.m-footer [class^="col-"] {margin-bottom: 20px;}
.m-footer .container-box {margin: 0px auto;}



